Graphics libraries

13HLIB.ZIP Mode13hLib, Mode 13 graphics library in TC++ 3.0 is an easy to use, fast graphics library that (yeah, you guessed it!) operates in Mode 13h. (19 in decimal) This library is primarily for those who want to break free from the restrictions of BGI (slow, bulky, only 16 colors...) and enter the world of fast, 256 color graphics, without going to the often impractical (especially for the hobby programmer) lengths of writing their own library. The source code is also there to be disected should you want to; feel free to rip code from it should you need to.
ADSVGA.ZIP The SVGA-VESA Pascal Unit V0.72 Support of all 256 Colour Vesa-modes and that with super-speed Support for PCX,LBM,BMP and a own format which supports password-protected pics!
BIGSCR.ZIP Big-screen library v1.00 This library provides graphics support for multiple graphics modes in your C++ programs. Includes drivers for VESA, VGA and Mode-X.
GAME32.ZIP GAME32 1.7, Graphics and input library for DOS - Watcom C/C++/Dos4gw programmers. Powerful and easy-to-use 32bit graphics functions, that use a buffer for smooth updates. Functions cover drawing of images, image scaling, texture-mapping & polygons, text and more. VGA 320x200 and SVGA 640x480 & 640x400 modes supported. Keyboard scanning routines and joystick handling also included, plus other game-related functions. Beta test Version (though no bugs are known at present). FREE for non-comercial use. Need 486+
MGLD30.ZIP SciTech MGL 3.0 Graphics Library for DOS MGL is a full featured 32 bit graphics library for high performance graphics programming on PCs. It provides fast, low level rasterization of 2D and 3D primitives, that can be used for computer games, user interface software and other real-time graphics applications. SciTech MGL fully supports all graphics resolutions from 320x200 right up to 1600x1200, with any pixel depth from 4 bits per pixel to 32 bits per pixel.
MGLDM30.ZIP SciTech MGL for DOS and Windows Demonstration Archive
MGLW30.ZIP MGL 3.0/Windows Evaluation Release SciTech MGL for Windows can also support full screen graphics under Windows 3.1 and Windows 95 using SciTech�s WinDirect technology, or using Microsoft�s DirectX technology (Windows 95 and Windows NT). SciTech�s WinDirect technology provides high performance, full screen graphics in any supported video mode independent of the current GDI graphics mode, and allows SciTech MGL to work with any existing VBE 1.2, 2.0 or VBE/AF compliant graphics card (or with SciTech Display Doctor drivers installed).
MODEX100.ZIP MODEX.ASM - A Complete Mode X Library
MODEX104.ZIP Modex104 - Mode-X Library Library of high performance assembler routines for setting, accessing, and manipulating the undocumented 256 color modes available in all vga adaptors.
PROGUID1.ZIP SciTech MGL 3.0 Programmer's Guide (Digital Paper format)
PROGUIDE.ZIP SciTech MGL 3.0 Programmer's Guide (Windows Help format)
SPRITLIB.ZIP A Sprite Graphics Library for Windows 3.1 and 95 Is a free sprite graphics library for all multimedia developers. Containing well over 700 professionally drawn images in over a dozen sizes and themes, SpriteLib is the ideal tool for developing the latest generation of games, educational programs and multimedia applications.
SPX30.ZIP The (shareware) SPX library allows Turbo/Borland Pascal 7.0 programmers to EASILY write games in the native 320x200x256 VGA mode. It includes all the routines needed for a game. FLC/CEL Animation, Sound, text and various input devices, advanced graphic techniques, parallax scrolling, tile and hex map scrolling, expanded memory, displaying sprites on layers, 3D perspective drawing, 3D objects ... buttons, checkboxes, radio buttons, scroll bars. Advanced features such as direct screen writes.
SVGACC25.ZIP SVGACC.LIB-ver 2.5 Is a high-res, 256-color real mode graphics library for MS compatible C/C++ compilers. It recognizes 20+ different SVGA cards and VESA in 640x480, 800x600, 1024x768 and 1280x1024 modes. Capabilities: hardware id, simple primitives, 2D/3D points, joystick/mouse support, PCX encode/decode, paging, XMS, palettes, bitmaps and sprites.
SVGAKT62.ZIP SciTech SuperVGA Kit Release 6.2 The SciTech SuperVGA Kit is a library of freely available source code showing how to properly interface to the VBE 1.2, VBE 2.0 and VBE/AF interface standards. The SuperVGA Kit is a full Software Development Kit for writing VESA VBE 2.0 applications for DOS (for Windows support see SciTech's WinDirect package). Provides full support for banked and linear framebuffer modes, including virtual linear framebuffer support.
SVGAPB25.ZIP SVGAPB.LIB-ver 2.5-is a high-res, 256-color graphics library for PB Inc.'s PowerBASIC. It recognizes 20+ SVGA cards and VESA in 640x400, 640x480, 800x600, 1024x768 and 1280x1024 modes. Capabilities: hardware id, simple primitives, fills, 2D/3D points, joystick/mouse support, PCX encode/decode, paging, XMS, palettes, bitmaps and sprites.
SVGAPV25.ZIP SVGAPV.LIB-ver 2.5-is a high-res, 256-color graphics library for Microsoft PDS/VBDOS. It recognizes 20+ SVGA cards and VESA in 640x480, 800x600, 1024x768 and 1280x1024 modes. Capabilities: hardware id, simple primitives, fills, 2D/3D points, joystick/mouse support, PCX encode/decode, paging, XMS, palettes, bitmaps and sprites.
SVGAQB25.ZIP SVGAQB.LIB-ver 2.5-is a high-res, 256-color graphics library for Microsoft-QBasic 4.x. It recognizes 20+ SVGA cards and VESA in 640x480, 800x600, 1024x768 and 1280x1024 modes. Capabilities: hardware id, simple primitives, fills, 2D/3D points, joystick/mouse support, PCX encode/decode, paging, XMS, palettes, bitmaps and sprites.
TGA320.ZIP 320-LIBRARY A small set of 320x200 mode 13h functions for C (and ASM) for instant use. VERY small, ASM, 16-bit, nice for small intros (BBS ads, 4k)
TIF256.ZIP TIFF256 Graphics Library Version 4.1 The TIFF256 Graphics Library Extensions lets you take advantage of TIFF's popularity by letting you integrate TIFF capability into your graphical application. While powerful and robust, the TIFF256 library is simple to use. Only a few lines of code are required to get a TIFF image up on the screen. One more line of code and the image is saved. (By the way, have you ever tried to write out a BMP image under Windows? ... Good night Eunice!) A few more lines of code and you can customize how the software displays 24 bit/pixel images on your 256 color display, selecting between 332 RGB, Dithered, or Adaptive Palette displays. The VSA256 / TIFF256 combination gives you a formidable tool for graphical programming while sparing you the nightmare of Windows programming.
UVE138.ZIP Sprite animation library (Pascal) Ultra VGA Engine 32 version 1.38 (c)MCProusk/InterAction software Sprites,tiles,virtual worlds,PCXs, scrolling/static backgrounds,FLIs, transparency,translucency,windows, palettes,wad files and much more!
WFNT3210.ZIP WFNT32 - ver 1.00 Is a utility for Zephyr Software's ZSVGA Graphics Library that enables the use of Windows Raster (*.fnt) font files. Display text specifying fore- ground and background color, bold, grayed. Display text horizontally or vertically. Includes example source code.
WGT51_R2.ZIP WordUp Graphics Toolkit v5.1 - RELEASE 2 (INCLUDES ALL LIBRARIES AND MORE SOURCE CODE) A graphics programming library for Watcom C/C++ 10.x which includes routines for sprites, scrolling worlds, loading images, polygons, 3D objects, texture mapping, and much much more. Contains everything you need to write your own games and graphics applications. ALSO INCLUDED: The WGT Sprite Editor and Map Maker. These utilities allow you to design your images and scrolling worlds with greater ease than ever before.
VSA256.ZIP VSA256 Graphics Library For C Programmers Version 4.0 The VSA256 Graphics Library provides a C programmer with the tools necessary to generate graphics output on a video adapter running with the Video Electronics Standards Association (VESA) version 1.2 BIOS extensions. The VESA BIOS extensions standardize the Super VGA (SVGA) graphics environment. The name "VSA256" reflects the fact that this library is aimed at supporting the 256 color video modes 100h, 101h, 103h, 105h, and 107h defined within the VESA standard (See table in section 3.1.1).
XLIBDJ25.ZIP XLIB-like Mode-X routines for DJGPP Free XLIB-like mode-x routines for DJGPP v2.0 (BETA) Includes planar, compiled, rle bitmaps, palette effects, text, screen copies, mouse driver, clipped planar bitmaps and text This is a fairly basic set of mode-x graphics routines based mainly on the XLIB package by Themie Goumas, and a variety of other sources. These routines have been converted to DJGPP v2.0 (currently in BETA), and will require some de-engineering to run under v112 again. (Mainly in routines that call s/w interrupts, and to select the proper dos memory selector - most changes should be in xmode.c, vrsync.c and xmouse.c).
XVID.ZIP Here's a simple lib for X mode sprites. It lets you set graphics, change resolution on the fly, do page flipping, plot a point, get a point, and display sprites. And shrink and zoom the sprites. And flip the sprites vertically and horizontally. And rotate them by an arbitrary number of degrees. And clip them to a window. Have fun.
ZSVGA100.ZIP ZSVGA - ver 1.00 Is a high-res, 256-color 32 bit protected mode graphics library for Watcom & Symantec C/C++ compilers. 20+ SVGA cards and VESA are recognized. Support up to the 1280x1024 mode. Features: hardware id, graphics primitives, joystick/mouse support, 2D/3D point transformations, paging, sprites, PCX encode/decode, bitmaps and palettes.